deep trenches - Turkish English Dictionary